package com.iretailer.report.dto;

import com.iretailer.report.model.CameraZone;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @Auther: xjw
 * @Date: 2019/1/25 10:02
 * @Description:
 */
public class ReCamera extends QueryOption {
    private Long id;
    private String deviceId;
    private String deviceName;
    private String deviceType;
    private String ipAddress;
    private String macAddress;
    private LocalDateTime lastDataTime;
    private String mallId;
    private String serialNumber;
    /**
     * -1 表示不可用
     * 1 表示可用
     */
    private Integer enabled;

    private String Position;
    private Integer ZoneCount;

    private String mallName;
    private String cameraStatus;

    private Long cameraZoneId;

    private String companyId;

    private List<CameraZone> cameraZones;

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getIpAddress() {
        return ipAddress;
    }

    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

    public String getMacAddress() {
        return macAddress;
    }

    public void setMacAddress(String macAddress) {
        this.macAddress = macAddress;
    }

    public LocalDateTime getLastDataTime() {
        return lastDataTime;
    }

    public void setLastDataTime(LocalDateTime lastDataTime) {
        this.lastDataTime = lastDataTime;
    }

    public String getMallId() {
        return mallId;
    }

    public void setMallId(String mallId) {
        this.mallId = mallId;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }

    public String getPosition() {
        return Position;
    }

    public void setPosition(String position) {
        Position = position;
    }

    public Integer getZoneCount() {
        return ZoneCount;
    }

    public void setZoneCount(Integer zoneCount) {
        ZoneCount = zoneCount;
    }

    public String getMallName() {
        return mallName;
    }

    public void setMallName(String mallName) {
        this.mallName = mallName;
    }

    public String getCameraStatus() {
        return cameraStatus;
    }

    public void setCameraStatus(String cameraStatus) {
        this.cameraStatus = cameraStatus;
    }

    public Long getCameraZoneId() {
        return cameraZoneId;
    }

    public void setCameraZoneId(Long cameraZoneId) {
        this.cameraZoneId = cameraZoneId;
    }

    public List<CameraZone> getCameraZones() {
        return cameraZones;
    }

    public void setCameraZones(List<CameraZone> cameraZones) {
        this.cameraZones = cameraZones;
    }
}




